package com.auxgroup.bridge.app.inner.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * Created by niuGuangzhe on 2017/7/25.
 */
@ApiModel("设备信号信息")
public class DeviceModelInfoVo {

    public DeviceModelInfoVo(){}

    public DeviceModelInfoVo(String modelId, String model, String modelItem, String modelDescribe, String advertise, Integer suitType, Integer useType, String deviceMainUri, String entityUri, String stepUri, String step, Integer deviceType, String feature) {
        this.modelId = modelId;
        this.model = model;
        this.modelItem = modelItem;
        this.modelDescribe = modelDescribe;
        this.advertise = advertise;
        this.suitType = suitType;
        this.useType = useType;
        this.deviceMainUri = deviceMainUri;
        this.entityUri = entityUri;
        this.stepUri = stepUri;
        this.step = step;
        this.deviceType = deviceType;
        this.feature = feature;
    }

    @ApiModelProperty(value = "设备Id（主键）")
    private String modelId;

    @ApiModelProperty(value = "设备型号（唯一）")
    private String model;

    @ApiModelProperty(value = "设备内机物料（唯一）")
    private String modelItem;

    @ApiModelProperty(value = "设备型号描述")
    private String modelDescribe;

    @ApiModelProperty(value = "型号广告描述")
    private String advertise;

    @ApiModelProperty(value = "适合类型标识")
    private Integer suitType;

    @ApiModelProperty(value = "挂机/柜机类型标识")
    private Integer useType;

    @ApiModelProperty(value = "设备型号主模块")
    private String deviceMainUri;

    @ApiModelProperty(value = "型号图片url")
    private String entityUri;

    @ApiModelProperty(value = "配网步骤url")
    private String stepUri;

    @ApiModelProperty(value = "配网步骤（json)")
    private String step;

    @ApiModelProperty(value = "设备类型 0:老设备 1：新设备")
    private Integer deviceType;

    @ApiModelProperty(value = "功能列表（json格式）")
    private String feature;

    @ApiModelProperty(value = "创建时间")
    private String createdAt;

    @ApiModelProperty(value = "型号类别：0：挂机，1：柜机，2：单元机，3：多联机")
    private Integer category;

    public String getModelId() {
        return modelId;
    }

    public void setModelId(String modelId) {
        this.modelId = modelId;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getModelItem() {
        return modelItem;
    }

    public void setModelItem(String modelItem) {
        this.modelItem = modelItem;
    }

    public String getModelDescribe() {
        return modelDescribe;
    }

    public void setModelDescribe(String modelDescribe) {
        this.modelDescribe = modelDescribe;
    }

    public String getAdvertise() {
        return advertise;
    }

    public void setAdvertise(String advertise) {
        this.advertise = advertise;
    }

    public Integer getSuitType() {
        return suitType;
    }

    public void setSuitType(Integer suitType) {
        this.suitType = suitType;
    }

    public Integer getUseType() {
        return useType;
    }

    public void setUseType(Integer useType) {
        this.useType = useType;
    }

    public String getDeviceMainUri() {
        return deviceMainUri;
    }

    public void setDeviceMainUri(String deviceMainUri) {
        this.deviceMainUri = deviceMainUri;
    }

    public String getEntityUri() {
        return entityUri;
    }

    public void setEntityUri(String entityUri) {
        this.entityUri = entityUri;
    }

    public String getStepUri() {
        return stepUri;
    }

    public void setStepUri(String stepUri) {
        this.stepUri = stepUri;
    }

    public String getStep() {
        return step;
    }

    public void setStep(String step) {
        this.step = step;
    }

    public Integer getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(Integer deviceType) {
        this.deviceType = deviceType;
    }

    public String getFeature() {
        return feature;
    }

    public void setFeature(String feature) {
        this.feature = feature;
    }

    public String getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(String createdAt) {
        this.createdAt = createdAt;
    }

    public Integer getCategory() {
        return category;
    }

    public void setCategory(Integer category) {
        this.category = category;
    }
}
